
// 导入模型
const Course = require( '../models/Course' );
const Student = require( '../models/Student' );
const Score = require( '../models/Score' );

// 通过导入 association 让其中代码执行，从而维护好关联关系
require('../models/association.js');

// 创建并保存学生
Student.create( { 
    name: '李小白',
    gender: '男' ,
    birthdate: '2001-05-04'
}).then( stu => {
    console.log( `已保存 ${ stu.name } 的 ID 为 ${ stu.id }` );
    // 通过 Student实例 创建并保存课程 (同时保存课程及学生之间的关联关系)
    return stu.createCourse( { name: 'JavaScript' , credit: 2 } );
}).then( course => {
    console.log( course );
});